- Adhere to our standards and best practices.
- Maintain application security based on OWASP best practices.
- Develop projects that are compatible with all major browsers.
- Write code that is highly maintainable, scalable, and reusable in other application areas.
- Participate in code reviews with other developers on the team.
- Seek input from senior team members when stuck or making important decisions.
- Create clear and appropriate documentation (e.g., code comments, wiki, and JIRA).
- Meet deadlines and identify/communicate obstacles early and often.
- Participate in the creation/execution of JIRA tickets as part of our sprint.
- Ensure quality code creation throughout the development process.
- Follow Agile/Scrum development methodologies.
- Interpreting written business requirements and technical specification documents.
- Performing coding to written technical specifications.
- Investigating, analyzing, and documenting reported defects.
- Performing maintenance programming and correction of identified defects.
- Creating, documenting, and implementing unit test plans, scripts, and test harnesses.
- Creating and maintaining technical documentation.
- And, of course, performing related duties as assigned
- Thorough understanding of the software development lifecycle.
- Demonstrable Software Development experience with at least 3-5 years of active, recent web development experience.
- Ability to interpret written requirements and technical specification documents.
- Ability to code software according to published standards and design guidelines.
- Solid experience using ColdFusion, HTML, CSS & JavaScript or any other web technologies like jQuery, Node.js, AngularJS, Python, Go or React.
- 2+ years of using, writing, and optimizing SQL statements, stored procedures, and functions (T-SQL, NoSQL), Microsoft SQL Server & PostgreSQL, and data layers.
- You are experienced with CFML frameworks, e.g., ColdBox, Mach-ii, Lucee.
- Experience consuming popular RESTful APIs from CFML and serving RESTful web services using Coldbox, taffy, or similar.
- Strong proficiency with Git.
- Knowledge of database architecture and design.
- Knowledge of Docker or similar container technology
- Experience working with BDD-style tests using TestBox, functional tests using Nightwatch and Protractor, and browser test automation with Selenium Server.
- Experience with Microsoft and Atlassian product suites.
- Flexible attitude, ability to perform under pressure.
- A commitment to quality and a thorough approach to the work.
- Able to work alone on a wide variety of projects.
- Able to establish and maintain healthy working relationships.
- Able to deliver effective results and meet tight deadlines and targets.
- Prior experience in a SaaS environment is a huge plus.
- Experience with Agile development working within JIRA, Confluence & Slack.
- Strong written and verbal communication skills.
- Ability to interpret written requirements and technical specification documents.
- Sound judgment and decision-making skills.
- Prior experience in a SaaS environment is a huge plus.
- Competitive wages
- Flexible vacation
- Philanthropy days
- ️ Benefits
- Spending Accounts
- Culture, care, and fun!
- US, NOT ME. You align with our mission and vision and exhibit a strong positive desire to give back and better the community for our teammates and our clients.
- EXTRA MILE. Beyond working hard or working smart, you demonstrate a willingness to do any job, great or small, and to ensure the company's continued success.
- VERSION 2.0. You are coachable and driven to continually improve yourself and your role, and seek opportunities to create efficiencies and improve the effectiveness of eCivis.
Company
Location
New York - Canada
Job type
Full-Time
Python Job Details
At eCivis, we view coding as a craft; creating modular, maintainable, and innovative solutions to better our local communities. Our products are designed to address the challenges of our public sector customers.
We’re looking for a flexible developer whose focus has been clean solutions to thorny problems and who is very interested in taking web applications to the future. You will work closely with product and business owners and alongside other developers to write and code for our SaaS products. You are flexible, curious, and thrive working in a team-based, but fully remote environment.
This is your opportunity to contribute to rebuilding a platform from scratch using Python and React.
What You’ll Do
Work closely with the development team and Software Engineering Manager to:
Technical Chops
What It’s Like to Work at eCivis
At eCivis, we’ve created an inviting workspace that fosters a culture of collaboration, innovation, and excitement. As part of the GTY Technology family of companies, we offer a dynamic environment with considerable opportunity for professional growth and advancement.
Here are some of the perks that eCivis employees enjoy:
Values you can live by:
eCivis is the most trusted and widely used cloud-based grants management system in the nation for the state, local, and tribal governments of all sizes. Our innovative SaaS grants management system addresses both programmatic and fiscal grant funding requirements throughout the grant life cycle, helping our clients easily overcome the challenges and heavy workload that come with managing grants.
About GTY Technology Holdings Inc.
eCivis is part of GTY Technology Holdings Inc. (“GTY”), a leading public sector technology company. Through its six business units, GTY offers an intuitive cloud-based suite of solutions for state and local governments, education institutions, and healthcare organizations spanning functions in procurement, payments, grant management, budgeting, and permitting.
Please visit our website: https://ecivis.com/careers/ and check out our Life Page: https://www.linkedin.com/company/gtytechnology/life/ecivis/.
eCivis and all GTY Business Units are committed to providing equal employment opportunities. By embracing diversity, we build a more effective organization that empowers our employees to be the best that they can be. All qualified applicants and employees will be considered for employment and advancement without regard to race, color, religion, creed, national origin, ancestry, sex, gender, gender identity, gender expression, physical or mental disability, age, genetic information, sexual or affectional orientation, marital status, status concerning public assistance, familial status, military or veteran status or any other status protected by applicable law.
We’re looking for a flexible developer whose focus has been clean solutions to thorny problems and who is very interested in taking web applications to the future. You will work closely with product and business owners and alongside other developers to write and code for our SaaS products. You are flexible, curious, and thrive working in a team-based, but fully remote environment.
This is your opportunity to contribute to rebuilding a platform from scratch using Python and React.
What You’ll Do
Work closely with the development team and Software Engineering Manager to:
Technical Chops
What It’s Like to Work at eCivis
At eCivis, we’ve created an inviting workspace that fosters a culture of collaboration, innovation, and excitement. As part of the GTY Technology family of companies, we offer a dynamic environment with considerable opportunity for professional growth and advancement.
Here are some of the perks that eCivis employees enjoy:
Values you can live by:
eCivis is the most trusted and widely used cloud-based grants management system in the nation for the state, local, and tribal governments of all sizes. Our innovative SaaS grants management system addresses both programmatic and fiscal grant funding requirements throughout the grant life cycle, helping our clients easily overcome the challenges and heavy workload that come with managing grants.
About GTY Technology Holdings Inc.
eCivis is part of GTY Technology Holdings Inc. (“GTY”), a leading public sector technology company. Through its six business units, GTY offers an intuitive cloud-based suite of solutions for state and local governments, education institutions, and healthcare organizations spanning functions in procurement, payments, grant management, budgeting, and permitting.
Please visit our website: https://ecivis.com/careers/ and check out our Life Page: https://www.linkedin.com/company/gtytechnology/life/ecivis/.
eCivis and all GTY Business Units are committed to providing equal employment opportunities. By embracing diversity, we build a more effective organization that empowers our employees to be the best that they can be. All qualified applicants and employees will be considered for employment and advancement without regard to race, color, religion, creed, national origin, ancestry, sex, gender, gender identity, gender expression, physical or mental disability, age, genetic information, sexual or affectional orientation, marital status, status concerning public assistance, familial status, military or veteran status or any other status protected by applicable law.
Job Skills
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs